package com.sg.service.biz.operation;

import com.sg.dto.biz.operation.req.JudgeDataSeparationReqDto;
import com.sg.dto.biz.operation.req.QueryDataSeparationDetailReqDto;
import com.sg.dto.biz.operation.req.QueryDataSeparationListReqDto;
import com.sg.dto.biz.operation.req.UpdateDataSeparationReqDto;
import com.sg.dto.biz.operation.res.JudgeDataSeparationRespDto;
import com.sg.dto.biz.operation.res.QueryDataSeparationDetailRespDto;
import com.sg.dto.biz.operation.res.QueryDataSeparationListRespDto;
import com.sg.dto.biz.operation.res.UpdateDataSeparationRespDto;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface DeploymentService {
    /**
     * D6判断数据分离
     */
    JudgeDataSeparationRespDto judgeDataSeparation(JudgeDataSeparationReqDto judgeDataSeparationRep);

    /**
     * D6修改数据分离
     */
    UpdateDataSeparationRespDto updateDataSeparation(UpdateDataSeparationReqDto updateDataSeparationRep);

    /**
     * D6查询数据分离列表
     */
    QueryDataSeparationListRespDto queryDataSeparationList(QueryDataSeparationListReqDto queryDataSeparationListRep);

    /**
     * D6查询数据分离详情
     */
    QueryDataSeparationDetailRespDto queryDataSeparationDetail(QueryDataSeparationDetailReqDto queryDataSeparationDetailRep);
    //
}
